From: Paul Eggert Date: Sat, 5 Feb 2011 09:57:53 +0000 (-0800) Subject: * charset.c: conform to C89 pointer rules X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1~1^2~324^2~4685^2~63 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=4b2c8d6004104a34643310b07fa2e364fe2cb62c;p=emacs.git * charset.c: conform to C89 pointer rules (define_charset_internal): Switch between char * and unsigned char *. --- diff --git a/src/ChangeLog b/src/ChangeLog index d42f77a7eb0..addabcd6efa 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,8 @@ 2011-02-05 Paul Eggert + * charset.c: conform to C89 pointer rules + (define_charset_internal): Switch between char * and unsigned char *. + * xmenu.c: conform to C89 const rules (xmenu_show, xdialog_show): Declare local var as char *, not const char *, to stay compatible with C89 const rules. diff --git a/src/charset.c b/src/charset.c index a6046600194..229f2c2cdae 100644 --- a/src/charset.c +++ b/src/charset.c @@ -1253,12 +1253,13 @@ usage: (define-charset-internal ...) */) static int define_charset_internal (Lisp_Object name, int dimension, - const unsigned char *code_space, + const char *code_space_chars, unsigned min_code, unsigned max_code, int iso_final, int iso_revision, int emacs_mule_id, int ascii_compatible, int supplementary, int code_offset) { + const unsigned char *code_space = (const unsigned char *) code_space_chars; Lisp_Object args[charset_arg_max]; Lisp_Object plist[14]; Lisp_Object val;